<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>4.ES6_function</title>
</head>
<body>
   <script>
     class Home {
       /*只是给实例的自身上添加属性 也可以被子类继承 和在constructor内定义变量的不同在于
       * constructor内定义的变量可以在创建对象的时候就直接传入
       * */
       address ="合肥";

       /*这样定义函数不会将函数放在原型链上*/
       getLocation =function (){
          return this.address
       }

     }

     class MyHome  extends Home{

     }

     let home = new Home();
     // console.log(home.location);
     let myHome =new  MyHome();
     // console.log(myHome.location)
     console.log(home.getLocation());
     console.log(myHome.getLocation());


   </script>
</body>
</html>